package com.tfjybj.itoo.exam.provider.until;


import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期格式公共类
 *
 * @author 邓立瑶
 * @since 2.0.0 2018年11月22日21:22:58
 */
public class DateTimeUtils {
    /**
     * 私有构造方法
     */
    private DateTimeUtils(){throw new IllegalStateException("DateTimeUtils class");}

    /**
     * 将日期转换为特定格式：yyyy-MM-dd HH:mm:ss
     *
     * @param date 需要转换的日期
     * @return 转换后的日期
     * @author 邓立瑶
     * @since 2.0.0 2018年11月22日21:22:58
     */
    public static Date dateFormat(Date date){
        SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//日期转换字符串的格式
        String dateStr=simpleDateFormat.format(date);//将日期转换为特定格式的字符串
        ParsePosition pos=new ParsePosition(0);//分析位置
        date =simpleDateFormat.parse(dateStr,pos);//输出特定格式日期：yyyy-MM-dd HH:mm:ss
        return date;
    }

}
